import userLogin from "./modules/userLogin";
import CtfScore from "@/api/CtfScore";
import ctfContestApi from "@/api/Backend/CtfContestApi"
import allUserApi from "@/api/Backend/AllUserApi"
import rangeMange from "@/api/Backend/rangeMange.ts";
import containerMange from "@/api/Backend/containerMange.ts";
import AiChat from "@/api/modules/AiChat";
import userRegister from "./modules/userRegister";
import sysLoginLog from "@/api/Backend/SysLoginLog";
import sysOperateLogApi from "@/api/Backend/SysOperateLog";

const api = {
  // 用户登录模块
  userLogin,
  // 可以在这里添加其他模块的API接口
  CtfScore,
  // pml写的，后台考试管理页面的api接口
  ctfContestApi,
  // pml写的，后台用户管理页面的api接口
  allUserApi,
//   hq镜像管理
  rangeMange,
//   容器管理
  containerMange,
  //菜单管理
  AiChat, //ai聊天接口
  //注册
  userRegister,
  // 登录日志API模块，与其他API模块保持一致的命名规范
  sysLoginLog,
  // 操作日志API模块，与其他API模块保持命名一致性
  sysOperateLogApi
}
//后期再页面中调用，直接引入api 这个文件，api.userLogin.login(data)即可执行登录逻辑
export default api;